package com.lyj.dao.impl;

import org.springframework.stereotype.Repository;

import com.lyj.dao.QuestionDao;
import com.lyj.model.Question;

/**
 * 
 * @author 李艺江
 * @version 创建时间：2019年5月8日 下午9:45:12
 */

@Repository("questionDao")
public class QuestionDaoImpl extends BaseDaoImpl<Question> implements QuestionDao {

	@Override
	public Question getNew(Question question) {
		String hql = "from Question q where q.content=:content and q.type=:type and q.questionnaire=:questionnaire";
		return (Question) getSession().createQuery(hql).setParameter("content", question.getContent())
				.setParameter("type", question.getType()).setParameter("questionnaire", question.getQuestionnaire()).uniqueResult();
	}

}
